<%-- 
    Document   : Reporte
    Created on : 23/04/2012, 09:41:08 PM
    Author     : Carlos
--%>

<%@page import="escom.ipn.modelo.dto.Incidente_Class"%>
<%@page import="escom.ipn.modelo.dto.XMLExterna"%>
<%@page import="escom.ipn.modelo.delegate.XMLExternaDelegate"%>
<%@page import="java.sql.SQLException"%>
<%@page import="java.util.List"%>
<%@page import="escom.ipn.modelo.dto.IncidenteClass"%>
<%@page import="escom.ipn.modelo.delegate.IncidenteDelegate"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
<body>
    <script type="text/javascript">
            $(document).ready(function() {

                var itablaR=document.getElementById('tablareporte');
                $(itablaR).dataTable({
    "bPaginate": false,
    "bLengthChange": false,
    "oLanguage": {
      "sLengthMenu": 'Mostrar <select>'+
        '<option SELECTED value="-1">TODOS</option>'+
        '<option value="10">10</option>'+
        '<option value="20">20</option>'+
        '<option value="30">30</option>'+
        '</select> Entradas',
      "sInfo": "Mostrando del _START_ al _END_  de _TOTAL_ Entradas",
      "sZeroRecords": "No se encontrarón coincidencias",
      "sSearch": "Buscar: ",
      "oPaginate": {
        "sPrevious": "Anterior",
        "sNext": "Siguiente",
        "sFirst": "Página Inicial"
        
      }
    }
  });
 
            } );
        </script>
    <h2>Reportes<img src="../img/docto.png" align="right" class="opacity" width="115" height="130"> </h2>
                </br>
                </br>
                </br></br>
                <div class="informacion">
            <table id="tablareporte" class="rounded-corner">
                
                <thead>
                <tr>
                    <th scope="col">ID</th>
                    <th scope="col">Tipo Incidente</th>
                    <th scope="col">Fecha</th>
                    <th scope="col">Sector</th>
                    <th scope="col">Lugar</th>
                    <th scope="col">Reportante</th>
                    <th scope="col">Lugar Reportante</th>

                </tr>
                </thead>
                <tbody>

<%
        
        String id,tipo,fecha,sec,lug,rep,lugrep;
        String html=null;
        
        //Declaracion de clases manejadoras
        IncidenteDelegate del = new IncidenteDelegate();
        //XMLExternaDelegate del = new XMLExternaDelegate();
        //XMLExterna XML=new XMLExterna();
        List lista=null;
     
        try {

             lista=del.getAllIncidentes();
             if(lista!=null){
            for (int i = 0; i < lista.size(); i++) {
                   Incidente_Class listaAmigos = (Incidente_Class)lista.get(i);
                   id=listaAmigos.getId();
                   tipo=listaAmigos.getTipo_incidente();
                   fecha=listaAmigos.getFecha();
                   sec=listaAmigos.getSector();
                   lug=listaAmigos.getLugar();
                   rep=listaAmigos.getReportante();
                   lugrep=listaAmigos.getLugar_reportante();
                   
                            
                   html="<tr onClick='mostrarReporte("+id+");'>";
                   html+="<td>" + id + "</td>";
                   html+="<td>" + tipo + "</td>";
                   html+="<td >" + fecha + "</td>";
                   html+="<td >" + sec + "</td>";
                   html+="<td >" + lug + "</td>";
                   html+="<td >" + rep + "</td>";
                   html+="<td >" + lugrep + "</td>";
                   html +="</tr>";
                   out.println(html);
 
               }
                   html="</tbody>";
                   html+="</table>";
                   out.println(html);
                                     }
        } catch (SQLException ex) {
           ex.printStackTrace();
        }              
          
        %>
            </table>
                </div>

    </body>
</html>


